From Point Clouds To Surfaces: A Tutorial On Surface Reconstruction With Open3D And Python